demand stimulating - Spanish English Dictionary